home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 2
/
Amiga Tools 2.iso
/
tex
/
macros
/
source
/
contrib
/
supported
/
xypic
/
src
/
xypoly.doc
/
node5_mn.html
< prev
next >
Wrap
Text File
|
1995-03-15
|
23KB
|
503 lines
<H4><A ID="SECTION00000050000000000000">
Specific Polygons:</A>
</H4>
<P>
All the information from the switches is passed as 8 separate
parameters to a macro appropriate to the number of sides.
The parameters have the following uses, and are set as shown:
<P>
<BR>
<tex2html_image_mark>#defs342#
<BR>
<P>
The organisation of this information is done by |@@@#1|
which takes as a single parameter a macro appropriate to the
number of sides, supplied by |@@@|.
<P>
(
@@@@<#801#>@=@
@
@;SPMlt;@@@<#721#>@<#355#>@<#355#><#721#><tex2html_comment_mark>128
@-@@
@ @<#356#>@@@@@<#356#><tex2html_comment_mark>129
@<#357#>@@@@@<#357#><tex2html_comment_mark>130
@<#358#>@@@@@<#358#><tex2html_comment_mark>131
@<#359#>@@@@@<#359#><tex2html_comment_mark>132
@<#360#>@@@@@<#360#><tex2html_comment_mark>133
@<#361#>@@@@@<#361#><tex2html_comment_mark>134
@<#362#>@@@@@<#362#><tex2html_comment_mark>135
@<#363#>@@@@@<#363#><tex2html_comment_mark>136
@<#364#>@@@@@<#364#><tex2html_comment_mark>137
@<#365#>@@@@@<#365#><tex2html_comment_mark>138
@<#722#>@<#366#>0<#366#><#367#>@ <#367#><#722#><tex2html_comment_mark>139
@<#723#>@<#368#>@ <#368#><#369#>@ <#369#><#723#><tex2html_comment_mark>140
@ @@@x<#801#>
<P>
@@@@x<#370#>@x<#370#>
<P>
@@#1<#724#>@<#371#>#1 sides is too few for a polygon<#371#><#724#>
)
<P>
Here is |@@@|. It constructs a list of tokens to be
interpreted, after having closed the grouping that was current
while parsing.
It starts by setting the value of |@ |,
then a || before adjusting the scale according to the value
of |@ |.
<P>
(
@@@@#1<#802#><tex2html_comment_mark>141
@=<#372#><#372#><tex2html_comment_mark>142
@<#725#><#373#>@ <#373#><#725#><tex2html_comment_mark>143
@ @<#374#>;SPMquot;<#374#><tex2html_comment_mark>145
@<#375#>;0;<#375#><tex2html_comment_mark>146
@<#376#>@ ;SPMquot;<#376#><tex2html_comment_mark>147
@<#377#>@0;SPMquot;<#377#><tex2html_comment_mark>148
@
@<#726#>#1<#378#>;<#378#><#726#><tex2html_comment_mark>150
@<#727#><#379#>@ <#379#><#727#><tex2html_comment_mark>151
@<#728#><#380#>@<#380#><#728#><tex2html_comment_mark>152
@##1@ <#729#><#729#><tex2html_comment_mark>153
@ <#382#>@ <#382#>@
@<#730#><#383#>@ <#383#><#730#><tex2html_comment_mark>154
@<#384#>@ <#384#>
@<#385#>#1<#385#><tex2html_comment_mark>155
@<#731#><#386#>@ <#386#><#731#><tex2html_comment_mark>156
@<#732#><#387#>@ <#387#><#732#><tex2html_comment_mark>157
@<#733#><#388#>@<#388#><#389#><#389#><#733#><tex2html_comment_mark>158
@<#734#><#390#>@ <#390#><#734#><tex2html_comment_mark>159
@
@<#735#><#391#>;<#391#><#735#><tex2html_comment_mark>161
@##1@ <#736#><#736#><tex2html_comment_mark>162
@ <#393#>@ <#393#>@
@<#737#><#394#>@ <#394#><#737#><tex2html_comment_mark>163
@<#395#>@ <#395#>
@<#738#><#396#>@ <#396#><#397#><#397#><#738#><tex2html_comment_mark>164
@<#739#><#398#>@ <#398#><#739#><tex2html_comment_mark>165
@
@ ;SPMgt;12@<#740#><#399#>0<#399#><#740#>
@<#741#><#400#>@ <#400#><#741#><tex2html_comment_mark>166
@<#401#>@ <#401#><tex2html_comment_mark>167
@ <#802#>
)
<P>
Note how || closes the grouping.
All the information for the layout of the polygon is contained in
|@ | and the specific polygon macro
contained in the final |@ |.
<P>
<P><BR>
<P>
Here is where the polygons are defined, individually.
<P>
(
@@@#1#2#3#4#5#6#7#8<#742#><tex2html_comment_mark>168
@@<#402#>@=ne<#402#><tex2html_comment_mark>169
#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#31;SPMquot;#4#5
@@<#403#>@ne<#403#><tex2html_comment_mark>170
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-6, -.5)#2=;SPMquot;#32;SPMquot;#4#5
@@<#404#>@@ne<#404#><tex2html_comment_mark>171
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#405#>@@<#405#><tex2html_comment_mark>172
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(6,-.5)#2=;SPMquot;#33;SPMquot;#4#5
@@<#406#>@@ne<#406#><tex2html_comment_mark>173
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#407#>@ne<#407#><tex2html_comment_mark>174
;SPMquot;#33;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#742#>
<P>
@@@#1#2#3#4#5#6#7#8<#743#><tex2html_comment_mark>175
@@<#408#>@=ne<#408#><tex2html_comment_mark>176
#1;SPMquot;#30;SPMquot;+(,)#2=;SPMquot;#31;SPMquot;#4#5
@@<#409#>@ne<#409#><tex2html_comment_mark>177
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-,)#2=;SPMquot;#32;SPMquot;#4#5
@@<#410#>@@ne<#410#><tex2html_comment_mark>178
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#411#>@@<#411#><tex2html_comment_mark>179
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(,)#2=;SPMquot;#33;SPMquot;#4#5
@@<#412#>@@ne<#412#><tex2html_comment_mark>180
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#413#>@@<#413#><tex2html_comment_mark>181
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(-,)#2=;SPMquot;#34;SPMquot;#4#5
@@<#414#>@@ne<#414#><tex2html_comment_mark>182
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#415#>@ne<#415#><tex2html_comment_mark>183
;SPMquot;#34;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#743#>
<P>
@@@#1#2#3#4#5#6#7#8<#744#><tex2html_comment_mark>184
@@<#416#>@=ne<#416#><tex2html_comment_mark>185
#1;SPMquot;#30;SPMquot;+(<#417#>10<#417#>,<#418#>10<#418#>)#2=;SPMquot;#31;SPMquot;#4#5
@@<#419#>@ne<#419#><tex2html_comment_mark>186
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#32;SPMquot;#4#5
@@<#420#>@@ne<#420#><tex2html_comment_mark>187
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#421#>@@<#421#><tex2html_comment_mark>188
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-<#422#>10<#422#>,<#423#>10<#423#>)#2=;SPMquot;#33;SPMquot;#4#5
@@<#424#>@@ne<#424#><tex2html_comment_mark>189
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#425#>@@<#425#><tex2html_comment_mark>190
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(5,5)#2=;SPMquot;#34;SPMquot;#4#5
@@<#426#>@@ne<#426#><tex2html_comment_mark>191
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#427#>@@<#427#><tex2html_comment_mark>192
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(5,-5)#2=;SPMquot;#35;SPMquot;#4#5
@@<#428#>@@ne<#428#><tex2html_comment_mark>193
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#429#>@ne<#429#><tex2html_comment_mark>194
;SPMquot;#35;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#744#>
<P>
@@@#1#2#3#4#5#6#7#8<#745#><tex2html_comment_mark>195
@@<#430#>@=ne<#430#><tex2html_comment_mark>196
#1;SPMquot;#30;SPMquot;+(1,0)#2=;SPMquot;#31;SPMquot;#4#5
@@<#431#>@ne<#431#><tex2html_comment_mark>197
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(.5,)#2=;SPMquot;#32;SPMquot;#4#5
@@<#432#>@@ne<#432#><tex2html_comment_mark>198
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#433#>@@<#433#><tex2html_comment_mark>199
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-.5,)#2=;SPMquot;#33;SPMquot;#4#5
@@<#434#>@@ne<#434#><tex2html_comment_mark>200
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#435#>@@<#435#><tex2html_comment_mark>201
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(1,0)#2=;SPMquot;#34;SPMquot;#4#5
@@<#436#>@@ne<#436#><tex2html_comment_mark>202
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#437#>@@<#437#><tex2html_comment_mark>203
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(.5,)#2=;SPMquot;#35;SPMquot;#4#5
@@<#438#>@@ne<#438#><tex2html_comment_mark>204
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#439#>@@<#439#><tex2html_comment_mark>205
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(-.5,)#2=;SPMquot;#36;SPMquot;#4#5
@@<#440#>@@ne<#440#><tex2html_comment_mark>206
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#441#>@ne<#441#><tex2html_comment_mark>207
;SPMquot;#36;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#745#>
<P>
@@@#1#2#3#4#5#6#7#8<#746#><tex2html_comment_mark>208
@@<#442#>@=ne<#442#><tex2html_comment_mark>209
#1;SPMquot;#30;SPMquot;+(7,7)#2=;SPMquot;#31;SPMquot;#4#5
@@<#443#>@ne<#443#><tex2html_comment_mark>210
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#32;SPMquot;#4#5
@@<#444#>@@ne<#444#><tex2html_comment_mark>211
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#445#>@@<#445#><tex2html_comment_mark>212
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-7,7)#2=;SPMquot;#33;SPMquot;#4#5
@@<#446#>@@ne<#446#><tex2html_comment_mark>213
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#447#>@@<#447#><tex2html_comment_mark>214
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(7,7)#2=;SPMquot;#34;SPMquot;#4#5
@@<#448#>@@ne<#448#><tex2html_comment_mark>215
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#449#>@@<#449#><tex2html_comment_mark>216
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(7,7)#2=;SPMquot;#35;SPMquot;#4#5
@@<#450#>@@ne<#450#><tex2html_comment_mark>217
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#451#>@@<#451#><tex2html_comment_mark>218
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(7,-7)#2=;SPMquot;#36;SPMquot;#4#5
@@<#452#>@@ne<#452#><tex2html_comment_mark>219
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#453#>@@<#453#><tex2html_comment_mark>220
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(7,-7)#2=;SPMquot;#37;SPMquot;#4#5
@@<#454#>@@ne<#454#><tex2html_comment_mark>221
;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
@@<#455#>@ne<#455#><tex2html_comment_mark>222
;SPMquot;#37;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#746#>
<P>
@@@#1#2#3#4#5#6#7#8<#747#><tex2html_comment_mark>223
@@<#456#>@=ne<#456#><tex2html_comment_mark>224
#1;SPMquot;#30;SPMquot;+(8,8)#2=;SPMquot;#31;SPMquot;#4#5
@@<#457#>@ne<#457#><tex2html_comment_mark>225
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(8,8)#2=;SPMquot;#32;SPMquot;#4#5
@@<#458#>@@ne<#458#><tex2html_comment_mark>226
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#459#>@@<#459#><tex2html_comment_mark>227
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,-8)#2=;SPMquot;#33;SPMquot;#4#5
@@<#460#>@@ne<#460#><tex2html_comment_mark>228
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#461#>@@<#461#><tex2html_comment_mark>229
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,-8)#2=;SPMquot;#34;SPMquot;#4#5
@@<#462#>@@ne<#462#><tex2html_comment_mark>230
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#463#>@@<#463#><tex2html_comment_mark>231
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,8)#2=;SPMquot;#35;SPMquot;#4#5
@@<#464#>@@ne<#464#><tex2html_comment_mark>232
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#465#>@@<#465#><tex2html_comment_mark>233
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,8)#2=;SPMquot;#36;SPMquot;#4#5
@@<#466#>@@ne<#466#><tex2html_comment_mark>234
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#467#>@@<#467#><tex2html_comment_mark>235
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(8,-8)#2=;SPMquot;#37;SPMquot;#4#5
@@<#468#>@@ne<#468#><tex2html_comment_mark>236
;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
@@<#469#>@@<#469#><tex2html_comment_mark>237
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(8,-8)#2=;SPMquot;#38;SPMquot;#4#5
@@<#470#>@@ne<#470#><tex2html_comment_mark>238
;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
@@<#471#>@ne<#471#><tex2html_comment_mark>239
;SPMquot;#38;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#747#>
<P>
@@@#1#2#3#4#5#6#7#8<#748#><tex2html_comment_mark>240
@@<#472#>@=ne<#472#><tex2html_comment_mark>241
#1;SPMquot;#30;SPMquot;+(9,9)#2=;SPMquot;#31;SPMquot;#4#5
@@<#473#>@ne<#473#><tex2html_comment_mark>242
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(9,9)#2=;SPMquot;#32;SPMquot;#4#5
@@<#474#>@@ne<#474#><tex2html_comment_mark>243
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#475#>@@<#475#><tex2html_comment_mark>244
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#33;SPMquot;#4#5
@@<#476#>@@ne<#476#><tex2html_comment_mark>245
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#477#>@@<#477#><tex2html_comment_mark>246
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-9,9)#2=;SPMquot;#34;SPMquot;#4#5
@@<#478#>@@ne<#478#><tex2html_comment_mark>247
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#479#>@@<#479#><tex2html_comment_mark>248
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-9,9)#2=;SPMquot;#35;SPMquot;#4#5
@@<#480#>@@ne<#480#><tex2html_comment_mark>249
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#481#>@@<#481#><tex2html_comment_mark>250
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(6,6)#2=;SPMquot;#36;SPMquot;#4#5
@@<#482#>@@ne<#482#><tex2html_comment_mark>251
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#483#>@@<#483#><tex2html_comment_mark>252
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(9,9)#2=;SPMquot;#37;SPMquot;#4#5
@@<#484#>@@ne<#484#><tex2html_comment_mark>253
;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
@@<#485#>@@<#485#><tex2html_comment_mark>254
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(9,-9)#2=;SPMquot;#38;SPMquot;#4#5
@@<#486#>@@ne<#486#><tex2html_comment_mark>255
;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
@@<#487#>@@<#487#><tex2html_comment_mark>256
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(6,-6)#2=;SPMquot;#39;SPMquot;#4#5
@@<#488#>@@ne<#488#><tex2html_comment_mark>257
;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
@@<#489#>@ne<#489#><tex2html_comment_mark>258
;SPMquot;#39;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#748#>
<P>
@@@#1#2#3#4#5#6#7#8<#749#><tex2html_comment_mark>259
@@<#490#>@=ne<#490#><tex2html_comment_mark>260
#1;SPMquot;#30;SPMquot;+(1,0)#2=;SPMquot;#31;SPMquot;#4#5
@@<#491#>@ne<#491#><tex2html_comment_mark>261
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(5,5)#2=;SPMquot;#32;SPMquot;#4#5
@@<#492#>@@ne<#492#><tex2html_comment_mark>262
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#493#>@@<#493#><tex2html_comment_mark>263
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#494#>10<#494#>,<#495#>10<#495#>)#2=;SPMquot;#33;SPMquot;#4#5
@@<#496#>@@ne<#496#><tex2html_comment_mark>264
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#497#>@@<#497#><tex2html_comment_mark>265
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#498#>10<#498#>,-<#499#>10<#499#>)#2=;SPMquot;#34;SPMquot;#4#5
@@<#500#>@@ne<#500#><tex2html_comment_mark>266
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#501#>@@<#501#><tex2html_comment_mark>267
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(5,-5)#2=;SPMquot;#35;SPMquot;#4#5
@@<#502#>@@ne<#502#><tex2html_comment_mark>268
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#503#>@@<#503#><tex2html_comment_mark>269
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(1,0)#2=;SPMquot;#36;SPMquot;#4#5
@@<#504#>@@ne<#504#><tex2html_comment_mark>270
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#505#>@@<#505#><tex2html_comment_mark>271
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(5,5)#2=;SPMquot;#37;SPMquot;#4#5
@@<#506#>@@ne<#506#><tex2html_comment_mark>272
;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
@@<#507#>@@<#507#><tex2html_comment_mark>273
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#508#>10<#508#>,<#509#>10<#509#>)#2=;SPMquot;#38;SPMquot;#4#5
@@<#510#>@@ne<#510#><tex2html_comment_mark>274
;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
@@<#511#>@@<#511#><tex2html_comment_mark>275
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#512#>10<#512#>,-<#513#>10<#513#>)#2=;SPMquot;#39;SPMquot;#4#5
@@<#514#>@@ne<#514#><tex2html_comment_mark>276
;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
@@<#515#>@@<#515#><tex2html_comment_mark>277
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(5,-5)#2=;SPMquot;#310;SPMquot;#4#5
@@<#516#>@@ne<#516#><tex2html_comment_mark>278
;SPMquot;#39;SPMquot;#6;SPMquot;#310;SPMquot;#7#8
@@<#517#>@ne<#517#><tex2html_comment_mark>279
;SPMquot;#310;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#749#>
<P>
@@@#1#2#3#4#5#6#7#8<#750#><tex2html_comment_mark>280
@@<#518#>@=ne<#518#><tex2html_comment_mark>281
#1;SPMquot;#30;SPMquot;+(<#519#>11<#519#>,<#520#>11<#520#>)#2=;SPMquot;#31;SPMquot;#4#5
@@<#521#>@ne<#521#><tex2html_comment_mark>282
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#522#>11<#522#>,<#523#>11<#523#>)#2=;SPMquot;#32;SPMquot;#4#5
@@<#524#>@@ne<#524#><tex2html_comment_mark>283
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#525#>@@<#525#><tex2html_comment_mark>284
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#33;SPMquot;#4#5
@@<#526#>@@ne<#526#><tex2html_comment_mark>285
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#527#>@@<#527#><tex2html_comment_mark>286
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-<#528#>11<#528#>,<#529#>11<#529#>)#2=;SPMquot;#34;SPMquot;#4#5
@@<#530#>@@ne<#530#><tex2html_comment_mark>287
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#531#>@@<#531#><tex2html_comment_mark>288
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-<#532#>11<#532#>,<#533#>11<#533#>)#2=;SPMquot;#35;SPMquot;#4#5
@@<#534#>@@ne<#534#><tex2html_comment_mark>289
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#535#>@@<#535#><tex2html_comment_mark>290
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#536#>11<#536#>,<#537#>11<#537#>)#2=;SPMquot;#36;SPMquot;#4#5
@@<#538#>@@ne<#538#><tex2html_comment_mark>291
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#539#>@@<#539#><tex2html_comment_mark>292
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#540#>11<#540#>,<#541#>11<#541#>)#2=;SPMquot;#37;SPMquot;#4#5
@@<#542#>@@ne<#542#><tex2html_comment_mark>293
;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
@@<#543#>@@<#543#><tex2html_comment_mark>294
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#544#>11<#544#>,<#545#>11<#545#>)#2=;SPMquot;#38;SPMquot;#4#5
@@<#546#>@@ne<#546#><tex2html_comment_mark>295
;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
@@<#547#>@@<#547#><tex2html_comment_mark>296
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#548#>11<#548#>,-<#549#>11<#549#>)#2=;SPMquot;#39;SPMquot;#4#5
@@<#550#>@@ne<#550#><tex2html_comment_mark>297
;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
@@<#551#>@@<#551#><tex2html_comment_mark>298
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#552#>11<#552#>,-<#553#>11<#553#>)#2=;SPMquot;#310;SPMquot;#4#5
@@<#554#>@@ne<#554#><tex2html_comment_mark>299
;SPMquot;#39;SPMquot;#6;SPMquot;#310;SPMquot;#7#8
@@<#555#>@@<#555#><tex2html_comment_mark>300
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#556#>11<#556#>,-<#557#>11<#557#>)#2=;SPMquot;#311;SPMquot;#4#5
@@<#558#>@@ne<#558#><tex2html_comment_mark>301
;SPMquot;#310;SPMquot;#6;SPMquot;#311;SPMquot;#7#8
@@<#559#>@ne<#559#><tex2html_comment_mark>302
;SPMquot;#311;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#750#>
<P>
@@@#1#2#3#4#5#6#7#8<#751#><tex2html_comment_mark>303
@@<#560#>@=ne<#560#><tex2html_comment_mark>304
#1;SPMquot;#30;SPMquot;+(<#561#>12<#561#>,<#562#>12<#562#>)#2=;SPMquot;#31;SPMquot;#4#5
@@<#563#>@ne<#563#><tex2html_comment_mark>305
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(,)#2=;SPMquot;#32;SPMquot;#4#5
@@<#564#>@@ne<#564#><tex2html_comment_mark>306
;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
@@<#565#>@@<#565#><tex2html_comment_mark>307
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#566#>12<#566#>,<#567#>12<#567#>)#2=;SPMquot;#33;SPMquot;#4#5
@@<#568#>@@ne<#568#><tex2html_comment_mark>308
;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
@@<#569#>@@<#569#><tex2html_comment_mark>309
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#570#>12<#570#>,-<#571#>12<#571#>)#2=;SPMquot;#34;SPMquot;#4#5
@@<#572#>@@ne<#572#><tex2html_comment_mark>310
;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
@@<#573#>@@<#573#><tex2html_comment_mark>311
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(,-)#2=;SPMquot;#35;SPMquot;#4#5
@@<#574#>@@ne<#574#><tex2html_comment_mark>312
;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
@@<#575#>@@<#575#><tex2html_comment_mark>313
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#576#>12<#576#>,-<#577#>12<#577#>)#2=;SPMquot;#36;SPMquot;#4#5
@@<#578#>@@ne<#578#><tex2html_comment_mark>314
;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
@@<#579#>@@<#579#><tex2html_comment_mark>315
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#580#>12<#580#>,<#581#>12<#581#>)#2=;SPMquot;#37;SPMquot;#4#5
@@<#582#>@@ne<#582#><tex2html_comment_mark>316
;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
@@<#583#>@@<#583#><tex2html_comment_mark>317
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(,)#2=;SPMquot;#38;SPMquot;#4#5
@@<#584#>@@ne<#584#><tex2html_comment_mark>318
;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
@@<#585#>@@<#585#><tex2html_comment_mark>319
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#586#>12<#586#>,<#587#>12<#587#>)#2=;SPMquot;#39;SPMquot;#4#5
@@<#588#>@@ne<#588#><tex2html_comment_mark>320
;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
@@<#589#>@@<#589#><tex2html_comment_mark>321
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#590#>12<#590#>,-<#591#>12<#591#>)#2=;SPMquot;#310;SPMquot;#4#5
@@<#592#>@@ne<#592#><tex2html_comment_mark>322
;SPMquot;#39;SPMquot;#6;SPMquot;#310;SPMquot;#7#8
@@<#593#>@@<#593#><tex2html_comment_mark>323
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(,-)#2=;SPMquot;#311;SPMquot;#4#5
@@<#594#>@@ne<#594#><tex2html_comment_mark>324
;SPMquot;#310;SPMquot;#6;SPMquot;#311;SPMquot;#7#8
@@<#595#>@@<#595#><tex2html_comment_mark>325
;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#596#>12<#596#>,-<#597#>12<#597#>)#2=;SPMquot;#312;SPMquot;#4#5
@@<#598#>@@ne<#598#><tex2html_comment_mark>326
;SPMquot;#311;SPMquot;#6;SPMquot;#312;SPMquot;#7#8
@@<#599#>@ne<#599#><tex2html_comment_mark>327
;SPMquot;#312;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#751#>
)
<P>
(
@@#1#2<#600#><tex2html_comment_mark>328
@=#1@
@@@@@<#600#>
)
<P>
We need a looping construction that will not interfere with others used
at a high level.
<P>
(
@@<#601#><#601#>
@@ <#602#><#602#>
@@<#603#>@ @<#603#>
@@#1@<#752#>@<#752#>
)
<P>
The counter |@| keeps track of the current vertex, spoke and side.
Since the user may choose to place another || along any such
piece, it is necessary to calculate the angle for each vertex afresh,
using only information passed via the parameters |#1|,...,|#9|.
<P>
(
@@@#1#2#3#4#5#6#7#8#9<#803#><tex2html_comment_mark>330
@<#605#>#9<#605#>@@<#607#>@=ne<#607#><tex2html_comment_mark>332
@=<#608#>#1;SPMquot;#30;SPMquot;+<#608#><tex2html_comment_mark>333
@<#609#>@<#609#><tex2html_comment_mark>334
@<#610#>@ #2=;SPMquot;#31;SPMquot;#4#5<#610#><tex2html_comment_mark>335
@
@
@=360@ @@=@ @ .5@@
@ @
@@ @ #9@
@ @@<#613#>@ne<#613#>@=@
@=<#614#>;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+<#614#>@<#616#>@ <#616#><tex2html_comment_mark>341
@<#617#>@ #2=;SPMquot;#3<#617#><tex2html_comment_mark>342
@<#618#>@ ;SPMquot;#4#5<#618#><tex2html_comment_mark>343
@
@=@ @@<#619#>@@ne<#619#><tex2html_comment_mark>345
@=<#620#>;SPMquot;#3<#620#>@<#621#>@;SPMquot;#6;SPMquot;#3<#621#><tex2html_comment_mark>346
@<#622#>@;SPMquot;#7#8<#622#><tex2html_comment_mark>347
@
@@<#623#>@ne<#623#>@=@
@;SPMlt;@ @
@=<#624#>;SPMquot;#3<#624#><tex2html_comment_mark>349
@<#625#>@ ;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#625#><tex2html_comment_mark>350
@ <#803#>
)
<P>
2